# 基于uni-app的小红书系统

地址🧭 https://gitee.com/hen128/uni-app-redbook (opens new window)

# 写在前言

关键词

Uni-app,Vue,React 18,Node.js,小红书

image-20230709220834636

# 小程序功能及页面

# 首页

image-20230519144419128

# 发布页

image-20230519150819177

上传图片

image-20230519145240390

选择输入的话题

image-20230519145312806

点击发表笔记,即可在首页看到效果

image-20230519145359866

# 消息页

image-20230519145115213

# 我的页

image-20230519145621261

点击关注,可看到关注的用户

image-20230519145710721

点击用户头像,可跳转到用户页

image-20230519145902344

编辑资料,可进行更改头像、用户等操作

image-20230519145757117

# 设置页

image-20230519150714212

更改密码

image-20230519150550484

设置密码

image-20230519150425286

# 搜索页

image-20230519150958210

image-20230519152925643

# 笔记页

image-20230519151308579

查看评论

image-20230519151334844

点赞收藏

image-20230519151357403

image-20230519151454098

关注

image-20230519151414679

可在关注列表看到该用户

image-20230519151544322

# 注册页

image-20230519151218897

# 关注-粉丝页

image-20230522153431210

# 后台管理功能及页面

# 登录

账号:admin,密码:admin

image-20230519152100981

# 笔记审核

image-20230519152125233

点击可展开笔记详情

image-20230519152217022

审核笔记

image-20230519152311199

用户将收到审核意见

image-20230519152436016

image-20230519152455777

# 用户管理

image-20230519152538246

# 启动命令

server后端:

npm run dev
1

因采用了ORM工具(Sequelize),若更改数据库表设计,需在该目录底下运行下命令,以同步表结构

npm run model
1

client客户端(小程序):

采用HBuilder X 运行在小程序模拟器

admin后台管理:

npm run dev
1

# 技术方案

server后端:基于Node.js的Koa框架,数据库采用MySQL

client客户端(小程序):Uni-app,基于Vue 2

admin后台管理:React 18,采用Ant Design组件库

# 附件

image-20230519154843726

  • redbook.postman_collection.json:适用于Postman
  • redbook.sql:数据库

# 结尾

更新于2023/5/19,持续更新~

上次更新: 6 months